Predictive robot programming
نویسندگان
چکیده
One of the main barriers to automating a particular task with a robot is the amount of time needed to program the robot. Decreasing the programming time would facilitate automation in domains previously off limits. In this paper, we present a novel method for leveraging the previous work of a user to decrease future programming time: predictive robot programming. The decrease in programming time is accomplished by predicting waypoints in future robot programs and automatically moving the manipulator end-effector to the predicted position. To this end, we have developed algorithms that construct simple continuous-density hidden Markov models by a statemerging algorithm based on waypoints from prior robot programs. We then use these models to predict the waypoints in future robot programs. While the focus of this paper is the application of predictive robot programming, we also give an overview of the underlying algorithms used and present experimental results.
منابع مشابه
Path Following and Velocity Optimizing for an Omnidirectional Mobile Robot
In this paper, the path following controller of an omnidirectional mobile robot (OMR) has been extended in such a way that the forward velocity has been optimized and the actuator velocity constraints have been taken into account. Both have been attained through the proposed model predictive control (MPC) framework. The forward velocity has been included into the objective function, while the a...
متن کاملReal-time Point Stabilization of a Mobile Robot Using Model Predictive Control
This paper proposes a model predictive control (MPC) strategy for a differential-drive mobile robot. By using MPC, an appropriate optimal control law is implicitly obtained. Furthermore, the system physical constraints on state and inputs are dealt with in a straightforward way. The optimization problem is solved by sequential quadratic programming (SQP) and experimental results show that the c...
متن کاملImproving the Predictive Power of Rules Learned for Robot Navigation
In (Klingspor et al., 1996), we have applied inductive logic programming algorithms in order to learn so-called operational concepts. These high-level concepts can be used by a human user to guide a robot. An abstraction hierarchy has been introduced and rules have been learned to derive the operational concepts step by step from the sensor data. In this paper, we focus on one step of the infer...
متن کاملProgramming complex robot tasks by prediction: experimental results
One of the main obstacles to automating production is the time needed to program the robot. Decreasing the programming time would increase the appeal of automation in many industries. In this paper we analyze the performance of a Predictive Robot Programming (PRP) system on complex, real-world robotic tasks. The PRP system attempts to decrease programming time by predicting the waypoints of a r...
متن کاملDesigning Path for Robot Arm Extensions Series with the Aim of Avoiding Obstruction with Recurring Neural Network
In this paper, recurrent neural network is used for path planning in the joint space of the robot with obstacle in the workspace of the robot. To design the neural network, first a performance index has been defined as sum of square of error tracking of final executor. Then, obstacle avoidance scheme is presented based on its space coordinate and its minimum distance between the obstacle and ea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002